"use strict";
cc._RF.push(module, '237daPWmClBtJ5NwTNcz49u', 'LoadingSceneJS');
// src/LoadingSceneJS.js

"use strict";

var n = module.exports = {};
var t = module;

var i = require('GameDataManagerJS'),
    o = require('define'),
    a = 0,
    c = !1,
    s = !1;

cc.Class({
  "extends": cc.Component,
  properties: {
    wxlog_btn: cc.Node,
    loadingBar: {
      type: cc.ProgressBar,
      "default": null
    },
    loadinglab: cc.Sprite,
    loadingpercent: cc.Label,
    titlebg: cc.Sprite,
    audioControl: {
      "default": null
    }
  },
  onLoad: function onLoad() {
    var e = cc.find("Canvas").getComponent(cc.Canvas);

    if (s = !0, this.wxlog_btn.active = !1, this.loadingBar.node.active = !0, this.loadinglab.node.active = !0, this.loadingpercent.node.active = !0, i.getInstance().preLoadingdata(), o.getgold() || (i.getInstance().savegold(o.money), cc.log("首次加载游戏获取到当前金币(应为100)", i.getInstance().getgold())), o.getcarskin() || (cc.log("第一次保存皮肤"), i.getInstance().savecarskin(o.carskin)), cc.sys.isNative && cc.sys.platform == cc.sys.IPHONE) {
      console.log("***iPhoneX**");
    }
  },
  getInfo: function getInfo() {
    return new Promise(function (e, t) {
      e();
    });
  },
  start: function start() {
    cc.director.preloadScene("main", cc.log("预加载main"));
  },
  update: function update(e) {
    this.updateload(e);
  },
  updateload: function updateload(e) {
    s && (this.loadingBar.progress >= 1 && 0 == c && (c = !0, this.onLoadComplete()), a += e, this.loadingBar.progress = a / 3 > 1 ? 1 : a / 3, this.loadingpercent.string = Math.floor(100 * this.loadingBar.progress) + "%");
  },
  onLoadComplete: function onLoadComplete() {
    cc.director.loadScene("main");
  }
});

cc._RF.pop();